page.pageInit = function(){
  //初始化grid
  GirdCtr.gridInit();
  GirdCtr.buttonBind()
};

page.form = {};
page.form.init = function(){
	  GirdCtr.gridInit();
	  GirdCtr.buttonBind()
};

page.form.event = {
	submit : function(dialog, callback,index) {
		
	}
}


//grid控制器
var GirdCtr =  $.extend({},defaultGridConFig,{
   gridInit: function(){
	 var _this = this;
	 var busId = $("#busId").val();
	//创建jqGrid组件
	_this.grid = $("#menuGrid").jqGrid({
		 			datatype: "json",
		 			postData:{busId:busId},
		 			url : contextPath+'/act/common/applyQuery.htm',//组件创建完成之后请求数据的url
					datatype : "json",//请求数据返回的类型。可选json,xml,txt
					colModel : [ //jqGrid每一列的配置信息。包括名字，索引，宽度,对齐方式.....
					             {label:"主键", name : "id",sortable:false,hidden:true,key:true},
					             {label:"环节名称", name : 'taskName',sortable:false,width :240,align : "center"}, 
					             {label:"预处理人", name : 'advanceName',sortable:false,width : 150,align : "center"}, 
					             {label:"办理人", name : 'dealName',sortable:false,width : 150,align : "center"}, 
					             {label:"处理结果", name : 'appAction',sortable:false,width : 150,align : "center",edittype:"select",formatter:'select', editoptions:{value:systemDict.toString(systemDict.appAction)}},
					             {label:"审批意见", name : 'appOpinion',sortable:false,width : 200,align : "center"},
					             {label:"办理时间", name : 'dealTime',sortable:false,width : 150,align : "center",formatter:DatFormatter},
					             {label:"创建时间", name : 'createTime',sortable:false,width : 150,align : "center",formatter:DatFormatter} 
					           
					           ],
		            shrinkToFit:false,   
		            autoScroll: true, 
					rowNum : 10,//一页显示多少条
					rowList : [ 10, 20, 30 ],//可供用户选择一页显示多少条
					rownumWidth: 20, //设置显示序号的宽度，默认为25  
					pager : '#menuGridPager',//表格页脚的占位符(一般是div)的id
					sortname : 'sort',//初始化的时候排序的字段
					sortorder : "dealTime",//排序方式,可选desc,asc
					mtype : "post",//向后台请求数据的ajax的类型。可选post,get
					width:page.window.grid.width,
					height:page.window.grid.height+30,
					caption : "审批信息",
					onSelectRow:function(rowId){
						GirdCtr.event.selectRow(_this,rowId);
					}
				});
		/*创建jqGrid的操作按钮容器*/
		/*可以控制界面上增删改查的按钮是否显示*/
		$("#menuGrid").jqGrid('navGrid', '#menuGridPager', {edit:false,del:false,add:false,search:false,refresh:false});
	},
	buttonBind:function(){//控制按钮初始化
	 
	},
	event:{//事件
	 selectRow:function(_this,rowId){
		
	  }
	}
});


